next to impossible - German English Dictionary